package org.fengling.readingplatform.novel.service;

import com.github.pagehelper.PageInfo;
import jakarta.servlet.http.HttpServletResponse;
import org.fengling.readingplatform.model.entity.novel.Novel;
import org.fengling.readingplatform.model.entity.novel.NovelFeedback;

public interface NovelService {

    // 小说分页查询列表
    PageInfo<Novel> findByPage(Integer page, Integer limit, String category, String strategy);

    // 小说信息展示
    Novel getNovelInfo(Long novelId);

    // 获取小说信息的方法
    NovelFeedback getNovelFeedback(Long novelId);

    // 小说点赞的方法
    void likeNovel(Long novelId);

    // 小说下载的方法
    void download(Long novelId);
}
